sohuld preserve interface when user comes back