fixed alter bug in user initialize