fixed:
- error code added
- add backoff when retry other method
- retry default backoff changed
Merge branch 'hotfix/improvement'