added sio scheduler