Fix asyncgenPromises