1. Rename the group names to be more clear.
2. Remove the 'createAsync' to 'async' group at unit test.
3. Format the whole document to be more clear.
4. Make 'create' to '_create' as the inner function to avoid
misunderstanding (the outer function 'create').
Co-authored-by: Maledong <maledong_github@outlook.com>