Implemented FileReader channel for async file opening.