I asked a colleague of mine to look into the matter with the game's patches. Once I know more, I'll let you know :)
Sorry to be a bother but have you found out what the delay is?
The only thing I know as of right now is that the developer is addressing a bug with the game. I don't have further details, though, sorry :(