The waterfall flow based on Node.js