update landing settings funcs
fix bug: don't show landing settings