refactored DHTBucketRoutingTable object