the directory client now uses PeerSubscriptionTree instead of PeerSubscriptionList to improve subscription matching performance