Added progress bar with 1 second timeout to ensure buffer has time to fill up