do not use another thread in AsyncTask