update with different warning level