Just don't announce release dates unless you are 100% sure the update is ready, if something breaks and you have to delay it people get angry, take a look at Identity, literally kept changing release dates for months for the DEMO because things kept popping up and when it finally came out it was still broken as shit.