I've you're new to async, also check out my recent rework of the docs that talk about this topic specifically: https://github.com/simonmar/async/pull/105/files (To be available in the next release of async.)