working with updates