update Spell