update the underflow problem