updating SPA