public async Task RefreshStoreFromCensus() { _autoEvent.WaitOne(); if (IsRefreshable && !IsRefreshingStore) { IsRefreshingStore = true; await _refreshService.RefreshStore(); IsRefreshingStore = false; } _autoEvent.Set(); await SetStoreCount(); await SetCensusCount(); }