allow async generator functions - closes #10 - thanks @fkling