rebuild Demo project
add block for callback