Tree Vector Indexes: Efficient Range Queries for Dynamic Content on Peer-to-Peer Networks