structure searching
fix target spec async test