now concurrent and impld client reading