Update auto complete modes and replace flymake with flycheck