they released it... on steam... I guess they abandoned this site since they didnt cared about telling us about update delay in the first place... then they release the patch on steam not here... so not so ,,good job developers''