product delays