setInterval without cache