Replace text and tag instead of replacing html

When updating product, replace text and tag instead of the whole HTML.
This will causes less problem on styling issue