handle websocket onclose