Update with offset