update sample
add popup sample