dbus: methods return chan, do not block