invokes dispatchUpdate on each observer, unless the observer doesn't want
self-notifications and the update is from a self-notification
synchronized(mObservers) {
for (ContentObserver observer : mObservers) {
if (!selfChange || observer.deliverSelfNotifications()) {
observer.dispatchChange(selfChange);
}
}
}