[hints] some improvements
update demo