Take your time. When it's done, it's done.
But, what do you think about a beta version? Getting some more testing and feedback may help you accelerating the work.