reader preloading and other misc updates