fix forgotten attribute rename (CPAN => UPSTREAM)
persist cache only when package details updated
force cache persist when cpan index is updated
Reformat using PerlTidy