update dependencies
update sample
update sample