version up
1.8.6 Compatibility
Authentication
Add AuthFailed exception
refactor