Don't know if I understood correctly. You thought your deadline was set for the end of this month (June) and are about 95% done. Expecting to fall behind the deadline you said it should come out within the first week of July.
Then you realized you set the deadline for the end of July and now you are basically almost done ahead of schedule by about a month and the update will come out within the coming week?