partial update support for embedded documents