started using asynctask