update DynamicField.pm