Data request adapter uses futures for client requests.