update plus null validation on create