Update with a new structure