js and app cache updates