modify sheduler