threading using AsyncTask for file i/o