added async task, http request works