fix multi-level-push-menu