Netflix Makes Major Company Updates