actually, the websocket for the persistent admin already had reconnect