public async Task Cleanup() { if (_hub != null) { await _hub.Stop(); _hub.Dispose(); _hub = null; } }