always set hooks in :prepare, not :post-init

otherwise it won't help for users with el-get-is-lazy set to t.