refactor AudioDeckViewController