update constructed object complete