Change the number limit of pages to 500 or 20 000 objects to test the performance.
Return the Operation in the method 'download' to cancel when it's neccessary.