persist queue on shuffle. closes #190