Call a node.js generator with backoff and other customization