updating spingward marches