Simplify update broadcast, add extra_setting_icon