reduce IO: read until app1 section is read