replace delay but shortened