fixed clearInterval