update the core calculation process