Monitor the progress of AngularJs promises