Update Subform in specific field(Status) without affecting other fields in Zoho CRM using Deluge?

Update Subform in specific field(Status) without affecting other fields in Zoho CRM using Deluge?

Scenario: PRODUCT Module(change name Plot) in any product status change From Available to Booked then on PROJECT Custom Module have Subform So, Subform name is Property Details now in that Subform 1 field is STATUS that update according to  product status Change So, how we can achieve this using deluge in Zoho CRM!!!!! is anyone Help me through this?

here is my created Code:
plot_data = zoho.crm.getRecordById("Products",PID);
//info plot_data;
status = plot_data.get("Status");
//info status;
plot_code = plot_data.get("Product_Code");
//info plot_code;
pro_id = plot_data.get("Project").get("id");
//info pro_id;
pro_data = zoho.crm.getRecordById("Project",pro_id);
//info pro_data;
sub = pro_data.getJson("Property_Details");
//info sub;
s = list();
for each  i in sub
{
info i;
x = i.get("Plot_Code");
info x;
if(x == plot_code)
{
m = Map();
m.put("Status",status);
s.add(m);
info s;
}
else
{
info "2";
}
}
u = zoho.crm.updateRecord("Project",pro_id,{"Property_Details":s});
info u;


Problem: Subform remove all field value and add only Status and some times not change anything.

I thought that any code way available that update specific Field Status but another Field(Product Code, Name, Description, Rate, Unit Value, Tax, Discount) not affect.

Thank You in advanced.