update async-queue-improved