make BufferedReader transient
fix compile eror