diff --git a/www/templates/currency/tabs/view_network.html b/www/templates/currency/tabs/view_network.html
index 285142e1afd7798e988c5d901c1ab6f2cc289cb5..d098ae7e463f5a7fc2e58fa854175f75de4a978c 100644
--- a/www/templates/currency/tabs/view_network.html
+++ b/www/templates/currency/tabs/view_network.html
@@ -7,12 +7,12 @@
         </div>
 
         <a class="peer-item item item-icon-left"
-           collection-repeat="peer in peers"
+           collection-repeat="peer in peers track by peer.server"
            ng-class="{ assertive: !peer.online, balanced: (peer.online && peer.hasMainConsensusBlock), energized: (peer.online && !peer.hasMainConsensusBlock) }"
-           ui-sref="app.view_peer({server: peer.getServer()})">
+           ui-sref="app.view_peer({server: peer.server})">
             <i class="icon ion-android-globe"></i>
             <h3><span ng-class="{ positive: peer.uid }">{{::peer.uid || peer.pubkey.substr(0,8)}}</span> <span class="gray">{{::peer.dns && ' | ' + peer.dns}}</span></h3>
-            <h4>{{::peer.getServer()}}</h4>
+            <h4>{{::peer.server}}</h4>
             <span class="badge" ng-class="{ 'badge-balanced': peer.hasMainConsensusBlock, 'badge-energized': peer.hasConsensusBlock }">{{peer.current.number}}</span>
         </a>
     </div>