updating chromecast framework + replacing widevine logic and location