more data processing, callback contains control_file