Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

You'll have to ask support about that, but that "updated" could easily mean "has just posted a major release devlog".

As I said, if you check any of those titles, they are ordered by the publication date UNLESS it's a new seller, in which case you can check the Last Update field for an hint on when the staff reviewed the page and gave approval. Infact, they are all done in batches, all showing the same values.

I'll try contacting costumer support, then.