Update with keys