Update nonlinQ8