improve setPeer and listPeers, using pony id