add file & update