assaypy debug the link's insert bug; client and py add the websocket function