Now passing when() promise object from tryPullAll() to that we can wait for all data pulls to finish