add block thread
add block thread