add more timing tests, and found last commit will break eecheck struct test[not fixed]