finally works with new websocket architecture of semantictasks