delay of virus