passed lab 7 step 3 tests but sync_with_backups() sleep on condition variable without wakeup in very rare situation