anchor.diff:                      N  = leo_misc:get_value(?PROP_N,  Options),
                       L2 = leo_misc:get_value(?PROP_L2, Options, 0),
   
  -                    State1 = maybe_sync_1_1(?SYNC_MODE_CUR_RING,  R1, CurHash,  N, L2, Members, State),
  -                    State2 = maybe_sync_1_1(?SYNC_MODE_PREV_RING, R2, PrevHash, N, L2, Members, State1),
  +                    CurSyncInfo  = #sync_info{target = ?SYNC_MODE_CUR_RING,
  +                                              org_checksum = R1,
  +                                              cur_checksum = CurHash,
  +                                              num_of_replicas = N,
  +                                              num_of_rack_awareness = L2,
  +                                              members = Members},
  +                    PrevSyncInfo = #sync_info{target = ?SYNC_MODE_PREV_RING,
  +                                              org_checksum = R2,
  +                                              cur_checksum = PrevHash,
  +                                              num_of_replicas = N,
  +                                              num_of_rack_awareness = L2,
  +                                              members = Members},
  +                    State1 = maybe_sync_1_1(CurSyncInfo,  State),
  +                    State2 = maybe_sync_1_1(PrevSyncInfo, State1),
                       State2;
                   _ ->
                       State
  
positive.code: 
  -compile({inline, [lookup_fun/4, find_redundancies_by_addr_id/2,
                     reply_redundancies/2,first_fun/1, last_fun/1,
                     gen_routing_table/4, gen_routing_table_1/9,
                     redundancies/5, redundnacies_1/6, redundnacies_1/7,
                     redundancies_2/6, redundancies_3/7, get_node_by_vnodeid/2,
                     get_redundancies/3, force_sync_fun/2, force_sync_fun_1/3
  
negative.code:             FirstAddrId_1 =
                  case TblAcc of
                      [] ->
                          FromAddrId;
                      _ ->
                          case lists:last(TblAcc) of
                              #vnodeid_nodes{id = 1} -> 0;
  