prec update