split super and children
redo LRU and Clcok
git ignore update
git ignore udpate