why saveAndFlush for saving  entity?