Scheduler Update logic