rename update delegate method