update source structure
MPD support