Hi ji19 and Rika! Apologies for the late response!
Itch.io will be getting updates, but not as fast as the Steam counterpart because it takes a lot of time for us to upload the whole game in their server.
But as of writing, Itch.io has the latest 1.0.3a version that Steam also has. :)