I was wondering if this module could support async after some changes. If so, would it be a good first issue for beginners like me?