adding sio scheduler