half fix orientation change issue