Asynchronous Ruby bindings for QML