update overrideItem call back function