updated conditions in AR for cache