Move package require to top so that package-user-dir is set correctly
melpa package upgrades