before region update