reader update
reader update