spread test, async fix