add io read ahead opinion