Thanks to visit codestin.com Credit goes to nodetuts.com
Using async.queue for building a local work queue.