fix: ensure notification can be accessed in all view