updated Choking to include both Seed and Leech modes