fix bug: need to require-package to download from elpa