Feature/java api improvements

Add support for updateDmxData RPC callback by using a separate Thread to read RPC messages.
remove this, since it isn't used and is only valid once the callback is run.