block updates