fixed bug in ChokeProtocol