refactored calling notifier
update other dependencies