- [ ] save version hash in file on deployment - [ ] periodically check version file - [ ] reload page if user is not currently interacting with the page