merge with markdown-css & update preference function