improve theme import, add feature replace_existing