update max and avg for mixtures of float and Decimal