Hi,
I have one more design...
-- Schedule a job every day with optimum frequency
-- Once the job is execute, record the timestamp, size of the file you processed
-- At the next execution compare it with your earlier records and if different load it again else end the job...
-- This way you will be able to provide proof for your data update and reading..
Thanks
Vaibhav