updates bigdecimal