public async Task RunNow () { using (_runLogger.LogStartSynchronizationRun()) { foreach (var worker in _runnersById.Values) await worker.RunAndRescheduleNoThrow (true); } } }