I have a list with 3 columns which are `Name`, `Department` and `DepartVersion`.
I have also created an list item event receiver, its invoked when an `Item is being Updated` and I have the following code:

```
public override void ItemUpdating(SPItemEventProperties properties)
    {
        base.ItemUpdating(properties);
        using (SPWeb web = properties.OpenWeb())
        {

            SPListItem currentItem = properties.ListItem;

            currentItem["DepartVersion"] = "The Item Was changed, it was: "  
                  + currentItem["DepartVersion"].ToString()

            currentItem.Update();

        }
    }

```

this code builds and deploys perfectly but when i try to edit and save an item it shows me the following error: `Save Conflict Your changes conflict with those made concurrently by another user event receiver sharepoint`

How can I fix this.