i think i found the problem, but not yet a way to fix it. i saw the warning of about the timezone isn’t set. in wp, it sets to UTC. somehow when the page calls this function, show_cache_file(), because of the timezone warning, it didn’t render the image out, even the file is there.