better async test, other doc