update calculation utility