split make test into sync and async variants