By using the AsyncClient internally we move the responsibility and most logic of this package into one location.
Activity