fix map asynctask bug