cleanup more region update code