remove lazy in eval