Avoid deep recursion in async calls to GridStore exist by randomizing filename suffix.  Also renamed some variables for clarity