Out of curiosity once i pay, do i need to pay again when a new update comes out?
Purchases on itch work the same way as on patron. Having bought the version once, you will not be able to access new ones every new release. You will have to buy them again or wait for a free release.