use git protocol for thread dep
structure task should update dc type