added one more update! method