fixed the bug in VSCM decoder