setIntervalの多重実行のせいでどんどん重くなってたらしいです。