add notes, fix a lint error
use synchronous test case