the second updating