Update Factorial