Make PackageKit connect to DBus only once
- cache the interfaces once connected for further requests