must do settle after send !