- more refactoring based on code review. Change the way the recent download data is stored in the extension registry