Do I need to install the game again for the updates
Yes, please overwrite the game and update it. Or you can use the itch app, it will update automatically.👍