start of async file stream