update  mmPromise