fix many bugs, except audio effect...