Mode splitting in the terahertz functional devices: a review