add block list operation
update list block pop
Merge branch 'block-list-feature' into develop