much better thread rendering the summary buffer
usual update