improve: more smarter read settings