replace auto-complete with company-mode
use mapcar to apply list setup in init.el