fix user page isVisible public/private view