update RegisterSetter