update block listener class