private void ProcessEpisode(object obj)
        {
            Episode episode = (Episode)obj;

            try
            {
                episode.Download();
                episode.Merge();
            }
            catch (Exception ex)
            {
                Console.WriteLine("Processing episode error: " + ex.Message);
            }
            finally
            {
                Interlocked.Decrement(ref workingCounter);
                Interlocked.Increment(ref processedCounter);
            }
        }