I think will need a multiprocessing queue which the Bowler workers can write to, keeping a counter in the main thread.