try this:
try
{
string[] domainUserName = Convert.ToString(System.Configuration.ConfigurationManager.AppSettings[Constants.KeyDomainUserName]).Split('\\');
string password = Convert.ToString(System.Configuration.ConfigurationManager.AppSettings[Constants.KeyPassword]);
System.Net.NetworkCredential credentials = new System.Net.NetworkCredential(domainUserName[1], password, domainUserName[0]);
using (ClientContext clientContext = new ClientContext(spSiteUrl))
{
clientContext.Credentials = credentials;
Web oWeb = clientContext.Web;
clientContext.Load(
oWeb,
website => website.Title);
clientContext.ExecuteQuery();
Microsoft.SharePoint.Client.File uploadFile = UploadFileToLibrary(file, fileName, ref fileRelativeUrl, overwriteFlag, clientContext);
ListItem item = uploadFile.ListItemAllFields;
item["Title"] = title;
item.Update();
clientContext.ExecuteQuery();
}
}