add mocha timeout option
add more tests