anchor.diff:                            _ ->
                                 N
                         end
  -              end, undefined, leo_hashtable:all(Htbl)),
  +              end, undefined, Htbl),
       {reply, Reply, {Refs, Htbl, Pids}}.
   
   
  
positive.code:     {stop, normal, ok, State};
  
  
  handle_call({register, _RequestedTimes, Pid, Node, TypeOfNode}, _From, {Refs, Htbl, Pids} = Arg) ->
      %% ?info("handle_call - register", "requested-times:~w, node:~w", [RequestedTimes, Node]),
  
      case is_exists_proc(Htbl, Node) of
          true ->
              {reply, ok, Arg};
          false ->
              MonitorRef = erlang:monitor(process, Pid),
              leo_hashtable:put(Htbl, Pid, {atom_to_list(Node), Node, TypeOfNode, MonitorRef}),
  
              case TypeOfNode of
                  gateway ->
  
negative.code:                             _Error ->
                                  void
                          end
                  end,
                  delete_by_pid(Htbl, Pid)
          end,
  
      erlang:demonitor(MonitorRef),
      {noreply, {_MonitorRefs = lists:delete(MonitorRef, MonitorRefs),
                 NewHtbl,
                 _Pids = lists:delete(Pid, Pids)}};
  
  handle_info(_Info, State) ->
  