added asyncio methods
added additional copy of test suite for asyncio