article load and refresh