Itch will send you an update when the game updates (depending on your settings) and you'll be able to redownload it. I expect DTRPG to do the same, but I hear Itch gives creators more money from the sales