limit the number of cache checks