allow re-calling syncSleep