If there is no offer to fill your order it will stay open until someone offers the price you set the order to. If you want a fast completed order cancel the old one and open a new one at 295 or whatever the price is right now.
What do you mean fast ? How long it takes ?