idempotent pkg_add