private async Task UpdateHostLoadLoopAsync() { while (!_disposeToken.IsDisposed) { var ct = _disposeToken.CancellationToken; await Task.Delay(2000, ct); await UpdateHostLoadAsync(ct); } }