resolve iOS 8 location issue