update BPCalculator