add notification observer
Merge branch 'dev' into release