working visit-broadcast via websocket