refactoring fetchMarkdownHTML move to Model before*