anchor.diff:      int count = 0;
       int currentTime = new DateTime.now().millisecondsSinceEpoch;
       for (KPeerInfo info in infos) {
  -      if (currentTime - _startTime > 30000 && count > 2) {
  +      if (currentTime - _timeFromStart > 30000 && count > 2) {
           break;
  -      } else if (currentTime - _startTime > 5000 && count > 5) {
  +      } else if (currentTime - _timeFromStart > 5000 && count > 5) {
           break;
         }
   
  
positive.code: 
    onTicket(KNode node) {
      int currentTime = new DateTime.now().millisecondsSinceEpoch;
      if (node.intervalSecondForFindNode < (currentTime - _intervalTime) ~/ 1000) {
        _intervalTime = currentTime;
        updateP2PNetwork(node);
      } else {
        updateP2PNetworkWithRandom(node);
  
negative.code:     int count = 0;
      int currentTime = new DateTime.now().millisecondsSinceEpoch;
      for (KPeerInfo info in infos) {
        if (currentTime - _timeFromStart > 30000 && count > 1) {
          break;
        } else if (currentTime - _timeFromStart > 5000 && count > 2) {
          break;
        }
  
  