location manager reference issue