anchor.diff:      int count = 0;
       int currentTime = new DateTime.now().millisecondsSinceEpoch;
       for (KPeerInfo info in infos) {
  -      if (currentTime - startTime > 30000 && count > 1) {
  +      if (currentTime - _startTime > 30000 && count > 1) {
           break;
  -      } else if (currentTime - startTime > 5000 && count > 3) {
  +      } else if (currentTime - _startTime > 5000 && count > 3) {
           break;
         }
   
  
positive.code:     _todoFineNodes.clear();
    }
  
    onReceiveQuery(KNode node, HetimaReceiveUdpInfo info, KrpcMessage query) async {
      if (query.queryAsString == KrpcMessage.QUERY_FIND_NODE) {
        KrpcFindNode findNode = query.toFindNode();
        List<KPeerInfo> infos = await node.rootingtable.findNode(findNode.targetAsKId);
        return node
            .sendFindNodeResponse(info.remoteAddress, info.remotePort, query.transactionId, KPeerInfo.toCompactNodeInfos(infos))
            .catchError((_) {});
      } else {
        node.rootingtable.update(new KPeerInfo(info.remoteAddress, info.remotePort, query.nodeIdAsKId));
        updateP2PNetworkWithoutClear(node);
      }
    }
  
    onReceiveResponse(KNode node, HetimaReceiveUdpInfo info, KrpcMessage response) {
      if (response.queryFromTransactionId == KrpcMessage.QUERY_FIND_NODE) {
        KrpcFindNode findNode = response.toFindNode();
        for (KPeerInfo info in findNode.compactNodeInfoAsKPeerInfo) {
          node.rootingtable.update(info);
        }
      }
      node.rootingtable.update(new KPeerInfo(info.remoteAddress, info.remotePort, response.nodeIdAsKId));
      updateP2PNetworkWithoutClear(node);
    }
  
    onReceiveError(KNode node, HetimaReceiveUdpInfo info, KrpcMessage message) {}
  
negative.code: class KNodeWorkFindNode {
    List<List> _todoFineNodes = [];
    ShuffleLinkedList<KPeerInfo> _findNodesInfo = new ShuffleLinkedList(20);
    int _startTime = 0;
    int get startTime => _startTime;
  
    start(KNode node) {
      _startTime = new DateTime.now().millisecondsSinceEpoch;
      updateP2PNetwork(node);
    }
  
  