websocket plugin snapshot