update casting a spell