added AttackResultUpdater