Switched from setInterval => setTimeout