block: add sio i/o scheduler