update tosource to fix $circular bug
migrate to rcu for parsing components
v0.4.1