fixed keepSubMenu