refactor LRU_cache