fix duplicate notifications

tricky bug caused by registering for api notifications multiple times
in app start
fix duplicate notifications