controller navigation update