asyn test helper refactoring

base async test

natural key tests