Optimization read file