update object