Sorry, but this type of question gets asked all the time, and the answer is always the same.
Q: When will Apple release a new version, or a new feature, or...?
A: Only a few people inside Apple know. Nobody in the public knows, no resellers know, and nobody in Apple Retail, Apple government, corporate and educational sales, nor anyone on Apple's phone lines knows.
Q: When should I buy? I don't want to buy right before a new model is released.
A: There will ALWAYS be a new model. If the current model meets your needs, buy it now, and don't feel angry or remorseful when a new model comes out, because that is completely inevitable.
tooki