add block monitor