you should just be able to download and install the updated version in your itch.io purchases in your account
Viewing post in Twitch Integrated Throwing System comments
No, you can either check your original purchase e-mail or you can go to https://itch.io/support and put your e-mail into "recover purchase"!