fix: migrate to three.js r69 and latest web audio