using Timer to run evaluation. fixed some test getting not enough information because of the speedup.