user auth, more responsive