split summary requests in chunks of a reasonable size

Requesting job summaries at once can use a lot of memory when there is more than thousands of jobs in the list.

Splitting in chunks avoids this problem.