add sio scheduler