your sale agreement with present purchaser is not registered, none the less, you both have adhered to the terms of the agreement.
first and foremost if buyer is not sticking to the terms of the agreement and has not come forward to complete the transaction, then you can issue a legal notice and terminate the agreement, on termination as per the agreement you are entitled to deduct 25% of the advance amounts towards loss and interest caused to you on account of the existing agreement, balance is liable to be paid back to the buyer.
or alternatively you can terminate the agreement, enter into another agreement for the sale of the property, if buyer fails to respond to the legal notice issued by you.then in such an event also you are eligible to deduct 25% plus your losses incurred on account of this transaction and pay back the buyer the residue. After cancellation of the existing agreement kindly issue a PUBLIC NOTICE to avoid default from your side.