add validated checkmark
rationalise settings updates and notifications