simplified and thread save updatePeerAddress() method