send optimization