fix: ensure the task concurrency is respected at queued task