add flycheck
update