update ELPA; add flycheck, rust