update delegate setter