AsyncRequest a lightweight option to AsyncTask