Tested and worked. Decouple src and image data management.
Producer consumer for image management.