validate only changed fields