finish read file async