Fighting off race condition in OpenCorporates