fixed issue with CLLocation manager requirements on launch