Timecallback is getting called more than needed.