bug fix with AudioNode