add some cask
fix emacs update