Added caching to MPD