dispatch queue can be changed globally