Merge pull request #443 from zhanghaojie/master

make app.require easily to use like this:
use socket.setTimeout instead of global setTimeout