Hi how is your data placed in Airtable. Are you getting an item from a column then all the data in its row? Or is the data different and or spread out differently.
If you are pulling data from a row you only need to make 1 request as the row returns objects in JSON.
if you are pulling a lot of data and you don’t want it to mess up, consider implementing a check feature, and maybe at 4 stages during the request process, run the get data code again and check if each item isn’t empty (example is if a label is not blank). and if it is call the request again.
also when requesting data from a database, I always have a loading feature built in. you can make a progress bar also if you are pulling a lot of data so the user can see how much is left to load. this means that the user knows data is being loaded and that they won’t be shown half loaded data.