update for scheduling