Missed to add the XMLHelper.java to the last commit
Made the download status into an enum
Changed the update way