add on cache remove callback