added websocket communication with go servers