#117 move progress bar updating and thread interruption to DataGeneratorService
* number of instances are generated in batches
* export connection has to be closed manually after all batches are complete