Technology news June 2nd 2017 Apple App Store Windows Insider bug and more