better cache

cache file list is better than folder.