OneFingerCodingWarrior

Results 4 issues of OneFingerCodingWarrior

![image](https://user-images.githubusercontent.com/53161726/123790375-d6b7b580-d910-11eb-8bca-91da087352ff.png) ![image](https://user-images.githubusercontent.com/53161726/123790429-e46d3b00-d910-11eb-83cc-064684afc687.png)

in Tick Method, we should call Manager.Peers.UpdatePeerCounts (); as in Mode.Tick(); and in Tick() Method, if we run out of Peers, we should call SendAnnounces() again.

### Describe the bug 1、After Update to V2.8, got the following error PRI175: 0x80073b0f - Processing Resources failed with error: Duplicate Entry. 2、V2.7.1 works fine ### Steps to reproduce the...

area-External
wct

Imagine we have 1000 pictures, to classify them, we need to call the api 1000 times with the same parameters. If we have a 8 core CPU, we can processing...