added async test