Major change in image-reading process in sources (Both training and testing). There is a global image bucket per source. There are multiple threads reading images concurrently and fill the global bucket. NOT TESTED YET. COMMIT FOR REMOTE WORK.