use seajs to manage js module
update documents to use seajs