Added article update logic