add read repair and delay