keep track of peers by address as well as id