fixed partial update