update semantic article