resetting timeout timer each time a callback is called