fix demos
update demo
Locals aware eval
optim
better impl
watch group locals aware