cleanup in ShiftScheduler