editor: implement websocket support