sketch in more rescheduling logic (#3)