support wave vsc receive callback