Added 'continuous' setting to DataQueue (default:true) and a reload() method that swaps the reader and writer if continuous is false.