What is the best practice for asynchronously loading component data?

I made sure the write operations are thread safe. Other than that what are the dangers we talking about? And, In my case, I don’t care about the thread getting killed, All it’s doing is trying to get data in case certain columns in my row is missing.

row['fetched'] = False was indeed on the client code while i was testing, later i moved it to server.

  1. Without giving write access i lose the sweet flavor of anvil’s live proxy object.
  2. That server call takes about 5 seconds! so, doing this in a single call is actually slower in my particular case, that’s the reason i had to do all these!