update delegating calculator