- add evict callback