add update functionality for existing articles