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