Account Created via CRM Not Found (for 20-40 seconds)

Account Created via CRM Not Found (for 20-40 seconds)

When I create an account object via the CRM, I receive the JSON object with the proper Zoho ID.

However, this newly created object IS NOT in my zoho accounts (I have to keep hitting Search/Refresh) for about 20-40 seconds, and then the new object appears.

More troubling is the following code (pseud code):

record = crm.find(some_id)
if (record == null) record = crm.create(...)
console.log(record);    /* some_id is shown here */

If I re-execute the code, the "crm.find(some_id)" will return null (again) and a new object is created.  IF I WAIT 20-40 SECONDS, the find() will return NOT-NULL and everything works after that.

It seems that account created via the CRM is not immediately available.  

I have no idea how to even write code that corrects for this????