added and update field by id