edit lecture: add lazy evaluation check