Added partial update support for backends

* Needs clean-up
* Needs impl. for specific backends