bug fixed: back button will result incorrect icon