minor async refactor.
update tests in other directories.
fix new lheading rule (2 chars) for markdown guide test.