fix defer.listen
unsync everything when view is removed
fix subView嵌套事件
add viewModel connect/disconnect机制