partial updateObj implementation