cleanup SingleCtrl