return response
return promise at function waitExecute instead of undefined
do not catch error occurred in response processing
Merge pull request #2 from lykling/dev

Merge `mater` into `dev`
Merge master into dev
Merge master into dev