remove isUpdate