single page app article update