recover from race condition in interrupted sync