update Calculator for precision error.