more explicit default options
support xslt with node-libxslt
support xslt with node-libxslt
use nextTick to make all routes async