update data using a component interface (peoplecode)