notifications with background fetch