What are those messages like? Maybe you can deduplicate the data and only store the part that varies in a compact form.
If I understand the issue correctly, the data processing part and the display part each work alright on their own, but they won't work together. Is that it?