Async.series preserves order