Change constructions of update