https://www.npmjs.com/package/interval-micro
var intervalMicro = require('interval-micro');
var testFunc = intervalMicro(function() {
console.log("Called after 7 seconds, followed by every 5 seconds");
}, 5000);
testFunc.stop();
setTimeout(function() {
testFunc.start();
}, 2000);