added cancel on audio fail