Added reconnecting websocket