finish getdata