Hi!
Try to do ...updateInternalState() between the operations. The vCD Plugin uses a cache to store the objects internally in vCO, and the bevahiour you describe sounds a bit related...
More info:
http://www.vcoteam.info/development/vco-data-refresh-from-vcd.html
Cheers,
Joerg