User ring buffer instead of message queue.