update battle view