add clearTimeout