removed audio thread. all work in callback