File reader call back