Support sub-doc updates

done.