support none-blocking request
asyncRequest() and execAsync()
Statement class