updated SysEx handling