updating battle