Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Of course it's fine to update! I don't think there are any jams that forbid people to update after submission. To me, one great thing about itch.io is that creators can release a game and keep on refining it over time. I don't really like the term early access, but some people call this model living game. Of course, it is equally valid for you to release something and not do any more about it.