tomsstudio , thanks for this tip, however as you said, this won't be practical as the project goes on, and anyhow, changes might happen even after I finish the project and I want the users to know about the updated version.
TheDom , thank you for your interest and for volunteering, meanwhile Ashley provided a solid explanation, I'll try adopting his suggestion.
vtrix , I am glad I wasn't the only one baffled by this, thanks for notifing Ashley, now we have a solid suggestion!
DUTOIT , Ashley posted a reasonable explanation on why my events fail to trigger the update notification. Thank you for your input!
vtrix , I am not qualified to answer about how it does check for the update. I think it compares the appcache file and if there are changes the update happens on the background. Maybe your game doesn't look like it's being updating because it is big in size and by the time you give up reloading the page the files still haven't been downloaded/updated...?
Ashley , thank you for jumping in, your input is invaluable, I' ll try modifying the way my project begins to allow for the browser to catch up...!
Thank you all for your help!