add discovery ping util, and update cset api to not include parts