improve editCtrl module
improve