supply delay