executionPromise = new Promise(function(resolve, reject) {
                    corePromise.then(function(cacheData) {
                        cleanupClient();
                        resolve(cacheData);
                        //return cacheData;