try a different websocket library