fix bug in batch eviction, replace the threads for performance, see README