use BTPeer replace BTPeerItem