update for battle