update war generation