Toggle wq cache alternative

An alternative approach to #163 

Modifies the `batch_queue` struct instead of the file specification syntax.