Now uses fully async MQTT library