deferral.js (npm): Mange your async task more easy. 
Keywords: task|async|deferral