The Update has came out on other game websites, it's just a little later on Itch.io for some reason.
What sites? Are they official? I mean the update is gonna be on here eventually and free so it's not the same as pirating a AAA game but still one of the patreon perk's are you get the game a week before everyone else gets it so if its not weirdworld that released the update on those sites it doesn't feel right.
Plus unofficial sites mite add nasty stuff you don't want