change accuracy from kCLLocationAccuracyHundredMeters to kCLLocationAccuracyKilometer