fixed navigation back bug