delivery window prediction