Making a request to Gravatar in an asynchronous matter is very similar to calling the method in the synchronous way only that before we
call the method we need to set a callback first which will handle the retrieval of the response:

The callback handler method will receive the GravatarServiceResponse object as well as a state object passed to the calling method. The state object can also be null
if not needed.