change edit manager to avoid mis-updating