- fixed sometime orientationChanged called too early, caused the layout setup incorrectly