Handles data changes in workout edit