Requesting additional peers
When the client has less than min_peers connections for a download, it will attempt to request more from available trackers. 30 seconds after a request the client will attempt another if more than 10 new peer connections were gained or less than 3 requests have been performed. Else it will try the next tracker group in the list, but not other trackers in the same group.
This behavior should give enough peers while minimizing the number of tracker requests, although it will use somewhat longer time than other more aggressive clients.