Add ack to results queue processing

so published results build up on queue instead of in memory