refac:extracted AudioThreadRunnable