fix: when there is exception, may not be able to send back info to user, handle that

and also updated to hashtable to 0.4.3
Merge pull request #32 from liyu1981/dev

fix: when there is exception, may not be able to send back info to user,...