fix BigDecimal parser