Drop the price to what you want now as you have less competition now than you will have in 2-3 months. Don't wait.
You can cancel a contract, but that does not mean they will let you out of your obligation during the remainder of the time. Speak with the owner of the company and explain your situation. The agent works for you and must meet your request as long as it is a legal one.n