decimal update