upped minimum version of async to 0.4.0 to gain queue.idle()
avoid task sleeping permanently when no files queued