don't render preload if no user data