have a look into the model; the first batch I call in the init-Merthod, all other batches in the drain entrance control. So you will process only one batch at the same time.
I have also simplified your methods. The broker method is not necessary.
freelance simulation specialist