Yeah they have been improving this a bit in the beta, desync is still an issue though, cannot lie that away, even d3 still cant get it away.
They have added a resync code though that if u get hit by a mob and youre not where your supposed to be, the server will resync you and you will be back to the proper place.
Desync can sadly never be avoided do to the way the game works (you can play it with shitty ping, but in exchange desync will happen more or less depending on ones isp and network setup).
I for example have a /oos macro set up on my 5th mouse button, so a soon as i notice something being off and the server hasnt resynced yet i can just use that command and manualy resync (/oos in chat is the resync command to the servers).
For the release though i think they have some more improvements done for this, but be sure though, u can never get rid of desync i these games (PoE, D2battlenet & D3 and some others), due to the game being connected to the servers always so no one can hax the game and cheat their way through the content and multiplayer (some are better than others in handling that hax lol, PoE has proven though that they can), wich also is a good thing, that and being able to play even though your ping is above 140 if u live far away.