update calculator and price