new peer and piece selection