services are singletons, they should not hold an accessToken which is per user
up the version