fixed #3 : add progress dialog when fetching sources