update some feature
unsupport Emacs 23