anchor.diff:  -spec prepare_join_send(State::dht_node_state:state(), SlideOp::slide_op:slide_op())
           -> {ok, dht_node_state:state(), slide_op:slide_op()}.
   prepare_join_send(State, SlideOp) ->
  -    log:log("prepare_join_send", []),
  +    %log:log("prepare_join_send", []),
       % can be ignored for leases
       {ok, State, SlideOp}.
   
  
positive.code:         -> {ok, dht_node_state:state(), slide_op:slide_op()}.
  prepare_send_delta1(State, OldSlideOp, ReplyPid) ->
      % start to split own range
      log:log("prepare_send_delta1 ~p~n", [slide_op:get_type(OldSlideOp)]),
      case find_lease(State, OldSlideOp, active) of
          {ok, Lease} ->
              Id = l_on_cseq:id(l_on_cseq:get_range(Lease)),
  
negative.code:     case Msg of
          {handover, success, _NewLease} ->
              % disable new lease
              %log:log("prepare_send_delta2 ~p~n", [Msg]),
              %State1 = locally_disable_lease(State, NewLease),
              {ok, State, SlideOp};
          {split, fail, _Lease} ->
  