updates to notification and observation