Add two variants of AsyncGroup