updating pkgup func