double queues solve the woes?

publishQueue and parseQueue