websocket wrapper doesn't delete itself upon disconnect, just triggers an event. so that socketio reconnect works. server node is responsible for deleting its disconnected clients..