sio_run handle timeout internal