modify update Article function