update Stones logic