moved image fetch into MediaManager class