update documentations, move ResultBuilderFactory factory method name to create() and fix various typo