Support sub-doc updates

done