concurrent change to rect