Experiment with UpdateOp

* To avoid the get-modify-update round-trip