fix
redone CacheTree