Update with template