moved queue publisher to its own repo