MQTT 3.1.1. support and refactoring