fix back handler