new update with lru