update article CURD function