fixed asynctask callback, implemented progressdialog