Add `update()` method