fixed by preloading samples. the audio callback is being called from the