add batch eviction, not debugged