we must call super first to get the access_token