update nav and so on