exp promise: Text change