better app/package version management