refact: refact the structure of lumpy-text
update: update demo