fix fetcher count and thread trackting variables

My 'fix' in b8a3dc0 broke everything. There really does need to be two
variables, one for tracking threads and one for counting total loads.
My original code worked but the ambiguous variable names left even me
not understanding why there were two. Merging them broke the whole thing!

This splits them up into separate variables again, but this time with
sane variable names that actually indicate their function.