User-driven scheduling for Node.js