token now set via function to be put into init() methods
added Retry on RateLimit (status 400) when Upload()ing