audio doesnt like defer. causes audio choppiness. fixed defer issue at its core