enhance performance
update example