anchor.diff:                end,
       gen_server:call(?MODULE, {get_server_node_alias, NewNode}, ?DEF_TIMEOUT).
   
  +%% @doc Syncronize RING between manager and storage/gateway
  +%%
  +-spec(sync_ring(Node) ->
  +             ok when Node::atom()).
  +sync_ring(Node) ->
  +    gen_server:cast(?MODULE, {sync_ring, Node}).
  +
   
   %%--------------------------------------------------------------------
   %% GEN_SERVER CALLBACKS
  
positive.code: 
  handle_cast({get_remote_node_proc, ServerType, Node}, State) ->
      _ = get_remote_node_proc_fun(ServerType, Node),
      {noreply, State};
  
  handle_cast(_Message, State) ->
  
negative.code: register_fun_2({ok, #node_state{state = ?STATE_RUNNING}}, #registration{node = Node,
                                                                          type = storage}) ->
      %% synchronize member and ring
      case sync_ring_fun(Node) of
          ok ->
              ok;
          _ ->
              timer:apply_after(
                ?APPLY_AFTER_TIME, ?MODULE, sync_ring, [Node])
      end,
      ok;
  
  register_fun_2({ok, #node_state{state = ?STATE_DETACHED}}, #registration{node = Node,
  