add force.js
rewrite script loader