Update global progress and current tasks directly in memory to avoid trying to open sql file from another thread. Log events when starting / stopping a sync.