Refactored retrieving media items by request