Solved by albanD in post #2 
              
              
                Hi, 
When workers = 0, the loading happens synchronously on the same process and so each batch is loaded when asked for. 
When workers > 0, since loading is done in other processes, we have more freedom. In particular, we preload future batches in advance so that when you ask for them, they are (hop…