I made file object view item and model class. It's backup before applying that classes.
I added thread logic.