Only update the suff. stats that change

Getting there.

elapsed time: 19.278356569 seconds (7970264 bytes allocated)
elapsed time: 3.985365607 seconds (104416 bytes allocated)
elapsed time: 1.185104064 seconds (71520 bytes allocated)
elapsed time: 0.748663828 seconds (55776 bytes allocated)
elapsed time: 0.478860554 seconds (46144 bytes allocated)
elapsed time: 0.376580133 seconds (40256 bytes allocated)
elapsed time: 0.333449559 seconds (38432 bytes allocated)
elapsed time: 0.246882718 seconds (36960 bytes allocated)
elapsed time: 0.250092982 seconds (36960 bytes allocated)
elapsed time: 0.227229832 seconds (36960 bytes allocated)