added the ability to update the data file and have it be automatically updated