Add reconnecting websocket