fix: bug in wave_read
make process_multi the normal process one