Why are we changing from `setInterval` to a `setTimeout` every 60s?