avoid reloading when the screen changed
recreating surface may not work