support new i/o sched