add time consume calculate