fix http-watcher's download link
add unified-async-websocket-api-wip
xml_escape title
add threadpool task ordering