test: make test group runner async