Fix the eval task bug that leaves out execution info

Incorporate the execution info into the dependency graph in eval task.