recalc contributors, rebuild