Just like setInterval, except the callback gets called immediately