better progress messages during cache file rebuild
improved upload validation