private async void LoadLater() {
if (_loadingInProgress) return;
_loadingInProgress = true;
await Task.Delay(200);
if (Application.Current == null) {
await Reload();
} else {
await Application.Current.Dispatcher.Invoke(Reload);
}
_loadingInProgress = false;
}