Position SP update