update_pair_struct