Keep working on it. If they launch before you, read the comments in the store and see how it's doing, what are its shortcomings, etc. I think this type of thing easily happens all the time. Rarely is there an idea that someone else hasn't thought of.