update backend to support PUT to battle rounds