fix setInterval() setTimeout()