3 user onboarding pitfalls every designer should avoid