improved how we read sequences and made adaptive read timeouts