fix some nav bug