add asyncTask to do something slow. (still have problems)