buffer region.allocated changes to save CPU