fix refresh for components created in dirty state

Closes #139
fix #135 update TNode

Closes #140
fix #86 invalid end component error

Closes #141
fix #131 support full expressions in foreach collections

Closes #142