dont make multiple consumers of the same command queue up, do them all in one go