make salesorderitem optional in update schema