Move audio update to separate function - will use audio callback
later