decouple syncing from paging
explain (reduced) impact of IO_BATCH_SIZE
propagate BQ API change
reduce_memory_use now only does one thing