fixed: websocket
added: event auth