anchor.diff:                                   {resolve_started, Resolves}], NStats),
       CompLeft = rr_recon_stats:get(tree_compareLeft, FStats),
       if CompLeft =:= 0 ->
  -           %ct:pal("MERKLE - ~p", [FStats]),
              comm:send(DestReconPid, {shutdown, sync_finished_remote}),
              comm:send_local(self(), {shutdown, sync_finished});
          true -> ok
  
positive.code:     %API
      request() |
      %tree sync msgs
      {check_nodes, InitiatorPid::comm:mypid(), [merkle_cmp_requst()]} |
      {check_nodes_response, [merkle_cmp_result()]} |
      %dht node response
      {get_state_response, intervals:interval()} |
  
negative.code:                         struct = Tree }) ->
      SID = rr_recon_stats:get(session_id, Stats),
      {Req, Res, NStats, RTree} = process_tree_cmp_result(CmpResults, Tree, get_merkle_branch_factor(), Stats),
      Req =/= [] andalso
          comm:send(DestReconPid, {check_nodes, comm:this(), Req}),    
      {Leafs, Resolves} = lists:foldl(fun(Node, {AccL, AccR}) -> 
  