PCM data saved to Arraylist for external processing instead of synchronous processing