1. add timeout for RequestEvent.RecvResponse
2. all test case clean