controller logic partial update: