private async Task UpdateDatabase() { while (true) { IEnumerable<NewsItemEntity> newItems = await GetNewItems(); await _database.AddRangeAsync(newItems); await Task.Delay(TimeSpan.FromSeconds(_settings.NewsUpdateSecondsInterval)); } }