update with delay range