fixed update type