I may be wrong but I think there is some kind of synchronization issue after September's patch. Every now and then my wallet shows one block number and c-cex shows another (often less than mine).
Sometimes my client doesn't receive any block for 20 minutes but when I restart it, they arrive.
No problems here, maybe something with your firewall or connection?