verify the local cache file is readable and > 0 bytes.. otherwise we have to reload