private async Task RefreshDatabases()
{
Databases.RaiseListChangedEvents = false;
Databases.Clear();
foreach (var database in await _connection.GetBlastDatabases())
Databases.Add(database);
Databases.RaiseListChangedEvents = true;
Databases.ResetBindings();
}