Fix reorder object childs
Use spinlock instead of mutex to lock dispatcher pipe array
Add some todo comments