reduce updating red block