removed step nom, instead using async.js for asynchronous control flow