Technology news update wednesday april 20th 2016 Xbox one Intel Netflix VLC facebook DeWalt