update documents
add some tests for request.py