added, update value in struct data