update private
update object