add -f to force upgrade