More efficient impact history update