update collatz