call the updateOthers method as a callback method of the download method; add the variable readyET to detect when both enumerators.json and types.json have been loaded; simplify handling of first parameter; use lock/unlockUI in updateServices and its final callback updateRecent; start download and of enumerators.json and types.json ASAP