new header notifitcations logic