Every round the server sends the stats to Steam.
The problem is on your client, your computer, not our servers.
When you get an achievement it is stored by Steam, so check your Steam profile and see if your achievement is there --it will be, but your stats might not be due to some permission error on your own client settings.