move some heavy config out of init.el