update LRUCache, with stl. 392 ms, need improvement