2. fix validation correction dump path 3. cache dataset for precaching before training to memory 4. update dependencies