fix screen start logic