update article tree mechanism