default to number of processor size for max thread pool
logging progress
Revert "Quick guard in case of null URLs" because it breaks strings

This reverts commit 26ddfdc6527fb7b39ad4b89e0815c193d3745413.
preventing nil url to be requested
reducing logging back on single calls