improve tco.js
test
test
test
test