1. fix paged source totalCount not updated bug

2. change to only update asyncPromiseForObservableNotify when there is async in observable notify. for the function such as fetchDataOfPage or updateTotalCount, they won't update asyncPromiseForObservableNotify, they just return promise
3. wait for the reulst of fetchDataOfPage not asyncPromise