added cache removal listener