improved location performance