separating http peer from its corresponding peer picker.  the group cache now registers callbacks for notifying when server start and group adds occur