update mobile menu handling