markdown: modify image link render
dao: add list/map/group utility methods