CFY-516 lots of optimizations to get and provisioning processes