previous attempt to fix the timer did not help, now I check the cache
age on each query and restart the timer if it has stopped working