update navigate