fixed update part