update self-setting