fix AsyncTask bug