If cache file is empty, still rebuild