anchor.diff:                          end,
                           #{},
                           nodes(visible, #{connection_id => true})),
  -    S = initial_group_setup(fetch_new_group_conf(true, node()), Conns, #{}),
  +    S = initial_group_setup(fetch_new_group_conf(true, node()), Conns,
  +                            erpc:reqids_new()),
       {ok, S}.
   
   initial_group_setup(#gconf{state = no_conf}, Conns, Reqs) ->
       #state{connections = Conns,
  -           rpc_requests = Reqs};
  +           erpc_requests = Reqs};
   initial_group_setup(#gconf{state = {error, _Err, NodeGrps}},
                       _Conns, _Reqs) ->
       exit({error, {'invalid global_groups definition', NodeGrps}});
  
positive.code:             %% no action taken...
              S
      end;
  handle_rpc_response(error, nodedown, {nodeup_conf_check, Node, ReqCId},
                      #state{connections = Conns} = S) ->
      case maps:get(Node, Conns, undefined) of
          CId when ReqCId == CId orelse (ReqCId == not_connected
                                         andalso is_integer(CId)) ->
  
negative.code:             %% no action taken...
              S
      end;
  handle_erpc_response(ok, Nodes, {conf_changed_check, Node, ReqCId},
                       #state{connections = Conns} = S) when is_list(Nodes) ->
      case maps:get(Node, Conns, undefined) of
          CId when ReqCId == CId orelse (ReqCId == not_connected
                                         andalso is_integer(CId)) ->
  