added audio playing loop