Bug 1020961 - [Collection app] Loading progress indicator and Connectivity message

http://bugzil.la/1020961
it's better to do this inside the promise body because it will reject if exceptions are raised