updates to make revoke token call asynchronous in the api