Fixed update with a promise.