I might be wrong but I think you need to give a version number in the game when you make an update otherwise the user has to uninstall the current version and re-install the new version. If the game has a version number in it, like 1.1, the playdate understands that it's a later version than what is installed and asks you if you want to update.