split progressAsyncTask