response.setFile(): added callback