Hopefully did the asynctask right this time.