use async.eachSeries