update InputReader