added publish to a queue