map navigation bug fix