Update with JSON patch file support