update scheduler