update article structure