fix item read viewmode bug