This is Itch's policy. You can return and spend $10, and then you will receive all the updates at the time of release.