support fill area
update Demo