update calculator interface