build prototype in only one assignment operation
replaced refreshInterval with auto-deadline setting and added .retries options (3 attempts with token reset by default)
"breaking" (option removed) change introduced, bumping major version