Improve Audio implementation + several debug and optimization