- fix divide by zero bug when trying to fetch a table with zero rows.
- set the default table download row chunk size to 2000 rows. Previously the chunk size was adjusted where there were fewer than 2000 rows to ensure each thread had some rows to collect; however, it is more efficient to maintain a higher chunk size and limit the number of threads used.