fix double article load on first load

updating the counter was triggering the load when the number was changed from zero
which also mean the next article was loaded after the current