1. remove redundant menus 2. stop following loadings when loading errors happen 3. disable all btns when executing