changed PieceProtocol to not ask for new piece when done