update exercise punch