fixed cache validation