region system update

no longer loops though objects when verifying