This has been done by many developers, when there is a significant drop price issue, the first step is usually to make a new contract with the hope that investors will see this as a solution, but the thing needed is the price recovery immediately because if it is too long waiting, it will be ascertained to be abandoned .
New contracts will also take longer for the developer to find investors because basically it is needed to be seen by new investors as long as development continues which means the developer will have to start from scratch again.