new timing in solver