fix nav active bug