Irvin Chen says to YSITD
setInterval 基本上就是一直跑的 setTimeout,不會動一定是有 bug