Only update changed row