Coinmarketcap use to update all the time(or it seemed that way). Now coindesk updates so quick and Coinmarketcap... not so much.
Are they using the same exchanges to find the price? It seems they are always a tad different.
They are using usially time up upgrade of prices, coindesk better in price and news plan, in my opinion.