add reconnecting-websocket.js