A node.js recurring task API