update matrix style logging to be more useful; buffer rows; sweep stopped threads; thread line demarcation