add workspace service which connects to websocket