compute_all_time() only once by update