prevent multiple block updates