update mmPromise