update BaseScreen + back handler