+ timeout feature, make sure every request return in time
* fixed crash

Signed-off-by: tesseract2048 <hty0807@gmail.com>