update spiral