DFImageManager improved implementation