setInterval -> setTimeout fix