using async.js with series and parallel implementations