fix qos_2 message flow