update warn & mac