allow users to upload .csv file, update if already existing