Update block listener