Audiomanager refactor