Eliminating lock on readRequest