Update based on changes