If you use the itch.io app it should update automatically
Well if i buy the game here i need an account anyway so that should solve it ?
AFAIK yes but i never tested it :)