making precache in provisioning asynchronous