Decreated batch size because of potential recording issues still occuring.
Passing in actual reference to ring buffer instead of having to dereference parent object for each message.