markup: revise MarkupLoader