[fix] Do not use `setTimeout` as the name of the handler function of `setTimeout`

It doesn't work in IE8 and causes `setTimeout` to be overridden by its handler.