clone_obj update