fixed a schema issue which will occur when the websocket server has two listeners configured
added sentTimeOut support