Updated the tornado connection to return a new cursor for every cursor() call - we definitely don't want to share a cursor. Updated the unit test to perform some async operations to verify it's working, but the unit tests are not actually unit tests yet, need to work on that.