function asynchronousResolve() {
        return new Promise(function (resolve) {
            setTimeout(function () {
                resolve(originalResult);
            }, 3 * tick);