notifications widget + fixes to notification worker