Added asynchronous API method support