added AsyncTask to the client, changed HttpResponseHandler to an interface