mirroring: case insensitive, process frame
download file one by one