add more mock and json test
add more mock to defaultmetahelper
update text usage
request maybe have some warning