lots of improvements to dbus services