thinking a bit more, we don't really need a custom queue (if we need a queue at all). async.queue will should work if we need it.