修改promise