Currently, we are requesting the service way too much. Have a TTL value, and only update authentication detail after the time has passed.