support multi tasks
async queue supports
update docs, and query done