you should download data first, then update table