updates SNAIL