Some large update
- fixed binding after subtask returned