It depends on how you initially set up your itch.io app. It should download the updates automatically if you have it set up similar to steam. Beware the New version has a bug where loading a save slot can take 5-10 minutes...